home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / global_settings.inc < prev    next >
Text File  |  2005-03-31  |  2KB  |  84 lines

  1. # -*- sh -*-
  2. global_var    experimental_scripts, report_verbosity, log_verbosity, debug_level, thorough_tests, report_paranoia;
  3. experimental_scripts = 0;
  4. report_verbosity = 0;
  5. debug_level = 0;
  6. log_verbosity = 0;
  7. thorough_tests = 0;
  8. report_paranoia = 1;
  9. all_addr_private = 0;
  10. all_addr_public = 0;
  11.  
  12.  
  13. {
  14.  __gs_opt = get_kb_item("global_settings/network_type");
  15.  if (__gs_opt)
  16.   if ("LAN" >< __gs_opt) all_addr_private = 1;
  17.   else if ("Internet" >< __gs_opt) all_addr_public = 1;
  18. }
  19.  
  20. {
  21. __gs_opt = get_kb_item("global_settings/report_verbosity");
  22. if (__gs_opt)
  23.   if ("Verbose" >< __gs_opt) report_verbosity = 2;
  24.   else if ("Normal" >< __gs_opt) report_verbosity = 1;
  25.   else if ("Quiet" >< __gs_opt) report_verbosity = 0;
  26.  
  27. __gs_opt = get_kb_item("global_settings/report_paranoia");
  28. if (__gs_opt)
  29.   if ("Avoid false alarms" >< __gs_opt) report_paranoia = 0;
  30.   else if ("Paranoid" >< __gs_opt) report_paranoia = 2;
  31.   else if ("Normal" >< __gs_opt) report_paranoia = 1;
  32.  
  33. #if (COMMAND_LINE)
  34. #{
  35. # debug_level = 2;
  36. # log_verbosity = 3;
  37. #}
  38. #else
  39. {
  40.  __gs_opt = get_kb_item("global_settings/log_verbosity");
  41.  if (__gs_opt)
  42.   if ("Verbose" >< __gs_opt) log_verbosity = 2;
  43.   else if ("Normal" >< __gs_opt) log_verbosity = 1;
  44.   else if ("Quiet" >< __gs_opt) log_verbosity = 0;
  45.   else if ("Debug" >< __gs_opt)
  46.   {
  47.    log_verbosity = 3;
  48.    __gs_opt = get_kb_item("global_settings/debug_level");
  49.    if (__gs_opt =~ '^[0-9]+$') debug_level = int(__gs_opt);
  50.    if (debug_level <= 0) debug_level = 1;
  51.   }
  52. }
  53.  
  54. if (COMMAND_LINE) experimental_scripts = 1;
  55. else
  56. {
  57. __gs_opt = get_kb_item("global_settings/experimental_scripts");
  58. if ("yes" >< __gs_opt) experimental_scripts = 1;
  59. }
  60.  
  61. #if (COMMAND_LINE) thorough_tests = 1;
  62. #else
  63. {
  64. __gs_opt = get_kb_item("global_settings/thorough_tests");
  65. if ("yes" >< __gs_opt) thorough_tests = 1;
  66. }
  67. }
  68.  
  69. function debug_print(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
  70. {
  71.  local_var    msg, i, l;
  72.  
  73.  if (! debug_level ) return;
  74.  if ( NASL_LEVEL < 2191 ) return;
  75.  msg = strcat(SCRIPT_NAME, "(", get_host_ip(), "): ");
  76.  foreach i (_FCT_ANON_ARGS) { msg = string(msg, i); }
  77.  l = strlen(msg);
  78.  if (l == 0) return;
  79.  if (msg[l-1] != '\n') msg += '\n';
  80.  display(msg);
  81. }
  82.  
  83. GLOBAL_SETTINGS_INC = 1;
  84.